// 计数仓库

import { defineStore } from "pinia"
import { ref } from "vue"

export const useCountStore = defineStore(
  "count",
  () => {
    // setup函数
    const count = ref(1) // 定义好了一个仓库数据

    const num1 = ref(1000)
    const num2 = ref(9999)

    const add = () => {
      count.value += 1
    }

    return {
      count,add,num1,num2
    }
  },
  {
    // @ts-ignore
    unistorage: {
      // 指定数据持久化
      paths: ['count'],
      key: 'xxxx', // 指定存储数据的键名
    }, // 开启后对 state 的数据读写都将持久化
  }
)

// const store = useCountStore()
